tracking data
The Empty Data Sheet and the Limits of Badminton AnalysisTwo in the morning in Osaka, and my analysis pipeline returned nine fields....
The Right Wrist, the Serve and Sixteen Lost Points: Re-reading Alcaraz's Comeback Run in TokyoI sat in the eleventh row, angled toward the sideline, the seat I always choo...
Table Tennis England publishes 2026/26 Annual Report: a Sheffield ticket and the London 2026 questionA 76-page PDF. No printed copies. No press conference. Not a single seat...
The Final 85 Seconds and the Blind Spot of Every Model: Why Australia's World Cup Will Be Decided by What the Spreadsheet Cannot SeeThat night I sat in front of the screen with a piece of paper carrying exactl...
Ex-Purdue star Trey Kaufman-Renn enters portal: Not just a transfer, but a legal battle shaking the NCAAIn early April 2026, the U.S. college basketball world witnessed an...
TOLMACHEVA wins U15 Girls European crown after thrilling three-way tie in AntibesIn the seventh game, the score stood at 12-12. On one side of the table was...
Dembele Benched Before the Manchester City Clash: Is PSG Betting on Fitness Data, or Breaking a Ballon d'Or Winner's Rhythm?In PSG's matchday squad for the game against Arsenal, the name Ousmane Dembel...
Asian Games 2026: India Fall to Japan in Women's Badminton Team Quarter-Final — Depth Beats the StarIchinomiya Arena, Aichi, a late-summer afternoon. Unnati Hooda leads 11-4 in...
Asian Games 2026: PV Sindhu's Five Rivals and a Spreadsheet That Does Not FlatterOn September 25, 2026, the Ichinomiya City Municipal Gymnasium opens its door...
Second annual Milton Keynes ladies charity table tennis tournament raises £650 and more than 100 bras for breast cancer charitiesOn 6 September, Milton Keynes Table Tennis Centre hosted its second annual...
India at the 2026 Asian Games: The Draw Is Only a Shadow, the Doubles Gap Is the Real SentenceOn September 19, in Aichi-Nagoya, the organizers of the 2026 Asian Games...
The Empty Spreadsheet: 121 Million Euros and Football's Unaudited GambleIn January 2026, a broker I had known since my USL podcast series called me a...
Djokovic and the 30-0 Record in Beijing: Field Quality Is the Hidden NumberIn 1 hour and 51 minutes in the China Open first round, Novak Djokovic fired ...
The Empty Cell in the WTT Rankings: When a Table Tennis Writer Learns Not to WriteAt eleven at night in Chengdu my tracking file had eleven empty rows. A WTT...
Lakshya Sen Exits Asian Games 2026 After Tight Battle With Loh Kean YewLakshya Sen was eliminated from the men's singles event at the 2026 Asian Gam...
Sindhu and the 0-10 Problem: When the Head-to-Head Matrix Outreads the PreviewIn the last three matches cited by Indian analysts to frame PV Sindhu before...
babybay, VCT China, and a decision made before Champions ShanghaiTwo sentences sit next to each other in the original Sheep Esports report, an...
The WTT Table Tennis Ranking: When Points Expire Before Form Ever FallsThere is something few people notice about the world table tennis rankings: a...
The Blank Page in the Esports Market: When the Deepest Analysis Has Nothing to SayA nine-part document. Nine tables. Every table with columns, rows, bold...
45.94 Seconds and the Unpaid Technology DividendOn August 3, 2026, on the track of the Japan National Stadium in Tokyo, the...
